<?php
include "DBconf.php";
include "Redirect.php";

$login = "";
$pass = "";
$status = array();

if (isset($_POST['login']))
    $login = $_POST['login'];
if (isset($_POST['pass']))
    $pass = $_POST['pass'];

$query = "SELECT uid,login FROM usuario WHERE BINARY login = '$login' AND BINARY senha = '$pass'";

if ($login != '' && $pass != '') {
    $connect = mysql_connect($server, $db_user, $db_pass);

    if (mysql_select_db($db_name, $connect)) {
        $answer = mysql_query($query, $connect);

        if ($answer) {
            $line = mysql_fetch_array($answer);

            if (isset($line['uid'])) {
                session_start();
                $_SESSION['uid'] = $line['uid'];
                $_SESSION['username'] = $line['login'];

                redirect("mural.php");
                exit;
            } else {
                $status['error'] = "OPS! Kiwi is not happy, wrong login and/or password.";
            }
        } else {
            $status['error'] = "DB answer problems";
        }
    } else {
        $status['error'] = "DB problems";
    }
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Kiwitter</title>
        <link type="text/css" rel="stylesheet" href="css/bootstrap.css"/>
        <link rel="shortcut icon" href="img/kiwicon.ico">
    </head>
    <body>
        <div class="navbar navbar-fixed-top">
            <div class="navbar-inner">
                <div class="container">
                    <a class="brand" href="index.php">Kiwitter</a>
                    <div class="nav-collapse">
                        <ul class="nav">
                            <li class="active"><a href="#">Inicio</a></li>
                            <?php
                            session_start();
                            if (isset($_SESSION['uid'])) {
                                ?>
                                <li class=""><a href="mural.php">Mural</a></li>
                            </ul>
                            <ul class="nav pull-right">
                                <li class="divider-vertical"></li>
                                <li class="dropdown">
                                    <a data-toggle="dropdown" class="dropdown-toggle" href="#">
                                        <?php echo($_SESSION['username']); ?><b class="caret"></b>
                                    </a>
                                    <ul class="dropdown-menu">
                                        <li><a href="perfil.php">Meus dados</a></li>
                                        <li class="divider"></li>
                                        <li><a href="SessionControl.php?action=logout">Sair</a></li>
                                    </ul>
                                </li>
                            </ul>
                        <?php } ?>
                    </div>
                </div>
            </div>
        </div>
        <div class="container">
            <div class="hero-unit">
                <p><h1>Bem vindo ao Kiwitter!</h1></p>
                <p align="justify">Kiwi é uma ave endêmica da Nova Zelândia, símbolo do país, onde originalmente 
                    tinha-se muito destes pequenos animais. Uma de suas características principais são as suas asas atrofiadas, 
                    que não lhe permite voar. Kiwitter é o seu mais novo sítio de relacionamentos,
                    simples de usar e seguro. E nós somos uma empresa pequena com asas pequenas, 
                    mas temos sonhos e estes são livres para voar e ir além dos limites do céu.</p>

                <?php
                /**
                 * Exibe os botoes de login e cadastro para usuários
                 * não logados
                 */
                if (!isset($_SESSION['uid'])) {
                    ?>
                    <p>
                        <a href="#loginModal" data-toggle="modal"
                           class="btn btn-large btn-primary">Entrar</a>
                        <a class="btn btn-large" href="cadastro.php">Cadastrar</a>
                    </p>
                <?php } ?>
            </div>

            <div class="modal hide fade" id="loginModal">
                <div class="modal-header">
                    <button class="close" data-dismiss="modal">×</button>
                    <h3>Entrar</h3>
                </div>
                <div class="modal-body">
                    <div id="error-alert">
                        <?php
                        /**
                         * Exibe uma mensagem de erro caso ocorra alguma falha no
                         * login
                         */
                        if (isset($status['error'])) {
                            ?>
                            <div class="alert alert-error">
                                <button class="close" data-dismiss="alert">×</button>
                                <i class='icon-warning-sign'></i>&nbsp;<strong><?php echo $status['error']; ?></strong>
                            </div>
                        <?php } ?>
                    </div>
                    <form id="loginForm" class="form-horizontal modal-form" method="POST" 
                          action="index.php" onsubmit="return valida_form('loginForm')">
                        <fieldset>
                            <div class="control-group">
                                <!--<label class="control-label" for="login">Login</label>-->
                                <div class="controls">
                                    <input class="input-large" type="text" 
                                           id="login" name="login" placeholder="Login">
                                </div>
                            </div>
                            <div class="control-group">
                                <!--<label class="control-label" for="senha" >Senha</label>-->
                                <div class="controls">
                                    <input class="input-large" type="password" 
                                           id="senha" name="pass" placeholder="Senha">
                                </div>
                            </div>
                        </fieldset>


                        <div class="modal-footer">
                            <a href="#" data-dismiss="modal" class="btn">Cancelar</a>
                            <input type="submit" class="btn btn-primary" value="Ok"/>
                        </div>
                    </form>
                </div>
            </div>
        </div>
        <script type="text/javascript" src="js/jQuery-1.7.1-min.js"></script>
        <script type="text/javascript" src="js/bootstrap-2.0.3.js"></script>
        <script type="text/javascript" src="js/validacao.js"></script>
        <?php
        /**
         * Exibe o modal de login automaticamente
         */
        if ((isset($_GET['login']) && $_GET['login'] == 'true')
                || isset($status['error'])) {
            ?>
            <script type="text/javascript"> $('#loginModal').modal();</script>
        <?php } ?>
    </body>
</html>

